Trailing-Edge
-
PDP-10 Archives
-
6.1_emacs_manuals_1er
-
emacs/efork.:ej
There are no other files named efork.:ej in the archive.
( W
[0+8+FQ(+4)[1
0FO10F"G+Q1
'W+FQ()+4U1
FQ1"L0'
,Q1:M(Q1+4(]1]0))
= ^ k z
G R 5 = - 8 % ~ , 9
P
` 6 D N \
u
0
:
%
, I O & Setup EFORK Library :i*M.Vforklist
0M.Vfrk
0M.Vfrk*
0FO..QEFORK Setup HookU3Q3"N:M3'
M.M^R Invoke InferiorU..+
M.M^R Kill InferiorU.., ^R Invoke InferiorF F[DFILE1F[FNAMSYNTAX
[0[1[2[30[4:I*[51[6
Q..O[BF[BBIND
:I2Handle Name:
!RHndl!HKfsRGETTY"N
:I*CfsECHODIS'"#:FT'
@FT2!EHndl!
<QB[..OFIu0]..O
Q0f
Q0Ifs^RMODE"N-1 @T'!<!>'
Q0-13"EHFX1OEndRead'
Q0-21"EORHndl'
Q0-27"E0;'
Q0-17"EQB[..OFIu0]..O
Q0Ifs^RMODE"N-1 @T'!<!>'
z"E0'
zJ0Au0-D
fsRGETTY"E@FT0'
"#Q0-40."L:I*CfsECHODIS
@FT2@HT'
"#:I*XfsECHODIS''
>
HFX1@FT$
!RRscan!
<QB[..OFIu0]..O
Q0fL
Q0Ifs^RMODE"N-1 @T'!<!>'
Q0-21"EORHndl'
Q0-27"E@FT$0;'
Q0-13"EQ0I10Ifs^RMODE"N-2 @T'!<!>'
Q0-17"EQB[..OFIu0]..O
Q0Ifs^RMODE"N-1 @T'!<!>'
!Rub!z"EHKG1
fsRGETTY"E:FT'
"#:I*CfsECHODIS'
@FT2@HTOEHndl'
zJ0Au0-D
fsRGETTY"E@FT0'
"#Q0-40."L:I*CfsECHODIS
@FT21$@HT'
"#:I*XfsECHODIS''
>
FI-27u6q6-100"E
:I*XfsECHODISORRscan'
HFX5
!EndRead!
:I2frk1
QForklistU3
:FO..Q2"L-1M.V2
:I*--dead--M.Vf2
:I331'
Q3UForklist
Q1:FCU1
Q2"L
F=1EXEC"E
1U4OGo'
fsMSNAMEU3
:I331.EXE
E?3"EOask'
fsHSNAMEU3
:I331.EXE
E?3"EOask'
:I3SYS:1.EXE
!ask!
1,0M(M.M& Read Line)File name [Default 3 ]: U1
Q1"E'
FQ1"GET3ET1
FSDFILEU3'
E?3"N:I*File not found: 3fsERR'
Q3Uf2
'
!Go!
0FO..QFork Call HookU1Q1"NM1'
Q2F("E0FZ5OEnd'
)"GQ6"NQ2FZ5'
"#-1,(Q2)FZ5'
OEnd'
Q4"EQ6"E-1,'FZ3 5u2
OEnd'
-1,0FZ5
!End!
Q2F"LW0'Ufrk
0FO..QFork Return HookU1Q1"NM1'
^R Kill Inferior! [1[2[3
:I1Can't default Kill Handle
1,0M(M.M& Read Line)Handle name: U2
Q2"E'FQ2"EQ1:FG'
:I1Can't Kill EXEC Fork
F~2EXEC"EQ1:FG'
:I2frk2
:I1Illegal or Unknown Fork Handle
0FO..Q2U3Q3"EQ1:FG'
Q3"L'
-Q3FZ
-1U2:I*--dead--Uf2
Qfrk-Q3"E0Ufrk'
List Handles& Qforklist[1
FQ1[20[30[4[5:I*[6[7[8
<Q3-Q2;
Q3:G1-27"E
Q4,Q3:G1U5
20-FQ5,.:I7
Qffrk5U8
:I66578
%3U4'
%3>
:FTHandle names:
6
:FI
& Read Forkname[ :i*sys:-.exe.0f[dfile
23.f[:etmode
@:ft
-1fsechoactive
160200.:et
fsdfile Execute EphemeronQ m(m.m& Read Forkname)Ephemeron: [0
:i*Zfsechodis
-(fz0)fz
0u..h]00 Display Ephemeron@ m(m.m& Read Forkname)Display: [0
f+:ft
-(fz0)fz
]00 ~Filename~ EFORK ~DOC~ ~Filename~, Commands to manipulate inferior forks.
~DOC~ & Setup EFORK Library* S Initialize for handling inferiors.
~DOC~ ^R Invoke Inferior ^R Invoke an inferior process.
Asks for a fork handle, which is a local name for
that fork. Efork recognizes three special fork handles,
which are:
EXEC Starts a NEW exec.
* Continue the old exec.
<nothing> Continue the last fork
that was in operation.
CAUTION: ONLY EXPERIENCED USERS OF THE RESCAN BUFFER NEED PROCEED
If the handle is followed by an <ESC> then a string
(terminated by an unquoted <esc>) is read and passed to the
fork as JCL.
1) If the fork is an exec fork, or the JCL
string ends in <ESC><ESC>,
then the string is passed to the
fork as terminal input. That is the
rescan buffer will be preset to read.
2) If the fork is not an exec fork,
then the JCL string is passed to
the fork in the rescan buffer.
The read program for the JCL recognizes several
special characters:
^Q Quotes the next char whatever it is.
$ Ends the JCL String.
^M Inserts a <CR><LF>.
^? Deletes last character.
^U Starts over from the beginning.
~DOC~ ^R Kill InferiorP ^R Kill an inferior fork.
Prompts for a handle name and kills the associated fork.
You cannot default the handle name nor kill the EXEC fork
though you can define a new EXEC fork which kills the old.
~DOC~ List Handles7 C List names of handles used to invoke inferiors.
~DOC~ & Read Forkname+ S read a fork name and return string.
~DOC~ Execute Ephemeron5 C Runs a program (.exe file) below EMACS. The program
is run "ephemerally" and is gone once it exits or is ^G'd out of. Program
name is read twenex style in bottom window.
~DOC~ Display Ephemeronu C Like Execute Ephemeron, but holds the display
briefly (until something is typed) after the program returns.
~DIRECTORY~ & Setup EFORK Library
^R Invoke Inferior
^R Kill Inferior
List Handles
& Read Forkname
Execute Ephemeron
Display Ephemeron